#ifndef QTWALL_H
#define QTWALL_H

#include <QGraphicsItem>
#include "Wall.h"
#include "QtCellSprite.h"
#include "Direction.h"

class QtWall: public QtCellSprite, public Wall
{
public:
	QtWall(const Direction& direction, QtSprite *parent = 0);
	~QtWall();

	void SetDirection(const Direction& direction);

protected:	
	void BackgroundUpdated();
	
private:
	unsigned int duration;
	Direction wallDirection;
};

#endif //QTWALL_H